home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 52 / Amiga Format AFCD52 (Issue 136, May 2000).iso / -serious- / workbench / directoryopus4 / dopus4_src / include / inline / dopus.h < prev    next >
C/C++ Source or Header  |  2000-03-11  |  15KB  |  404 lines

  1. /* Automatically generated header! Do not edit! */
  2.  
  3. #ifndef _INLINE_DOPUS_H
  4. #define _INLINE_DOPUS_H
  5.  
  6. #ifndef __INLINE_MACROS_H
  7. #include <inline/macros.h>
  8. #endif /* !__INLINE_MACROS_H */
  9.  
  10. #ifndef DOPUS_BASE_NAME
  11. #define DOPUS_BASE_NAME DOpusBase
  12. #endif /* !DOPUS_BASE_NAME */
  13.  
  14. #define ActivateStrGad(gadget, window) \
  15.     LP2NR(0x174, ActivateStrGad, struct Gadget *, gadget, a0, struct Window *, window, a1, \
  16.     , DOPUS_BASE_NAME)
  17.  
  18. #define AddGadgetBorders(key, gadget, count, shine, shadow) \
  19.     LP5NR(0x24c, AddGadgetBorders, struct DOpusRemember **, key, a0, struct Gadget *, gadget, a1, int, count, d0, int, shine, d1, int, shadow, d2, \
  20.     , DOPUS_BASE_NAME)
  21.  
  22. #define AddGadgets(window, gadget, text, count, fg, bg, add) \
  23.     LP7(0x16e, int, AddGadgets, struct Window *, window, a0, struct Gadget *, gadget, a1, char **, text, a2, int, count, d0, int, fg, d1, int, bg, d2, int, add, d3, \
  24.     , DOPUS_BASE_NAME)
  25.  
  26. #define AddListView(listview, count) \
  27.     LP2(0xf0, int, AddListView, struct DOpusListView *, listview, a0, int, count, d0, \
  28.     , DOPUS_BASE_NAME)
  29.  
  30. #define AddRequesterObject(reqbase, taglist) \
  31.     LP2(0x21c, APTR, AddRequesterObject, struct RequesterBase *, reqbase, a0, struct TagItem *, taglist, a1, \
  32.     , DOPUS_BASE_NAME)
  33.  
  34. #ifndef NO_INLINE_STDARG
  35. #define AddRequesterObjectTags(a0, tags...) \
  36.     ({ULONG _tags[] = { tags }; AddRequesterObject((a0), (struct TagItem *)_tags);})
  37. #endif /* !NO_INLINE_STDARG */
  38.  
  39. #define Assign(name, dir) \
  40.     LP2(0xc0, int, Assign, char *, name, a0, char *, dir, a1, \
  41.     , DOPUS_BASE_NAME)
  42.  
  43. #define AssignGadget(cstuff, banknum, gadnum, name, func) \
  44.     LP5(0x1b6, int, AssignGadget, struct ConfigStuff *, cstuff, a0, int, banknum, d0, int, gadnum, d1, char *, name, a1, char *, func, a2, \
  45.     , DOPUS_BASE_NAME)
  46.  
  47. #define AssignMenu(cstuff, itemnum, name, func) \
  48.     LP4(0x1bc, int, AssignMenu, struct ConfigStuff *, cstuff, a0, int, itemnum, d0, char *, name, a1, char *, func, a2, \
  49.     , DOPUS_BASE_NAME)
  50.  
  51. #define Atoh(str, len) \
  52.     LP2(0x18c, int, Atoh, char *, str, a0, int, len, d0, \
  53.     , DOPUS_BASE_NAME)
  54.  
  55. #define BaseName(path) \
  56.     LP1(0xc6, char *, BaseName, char *, path, a0, \
  57.     , DOPUS_BASE_NAME)
  58.  
  59. #define BtoCStr(bstr, cstr, len) \
  60.     LP3NR(0xba, BtoCStr, BSTR, bstr, a0, char *, cstr, a1, int, len, d0, \
  61.     , DOPUS_BASE_NAME)
  62.  
  63. #define CheckConfig(cstuff) \
  64.     LP1(0x204, int, CheckConfig, struct ConfigStuff *, cstuff, a0, \
  65.     , DOPUS_BASE_NAME)
  66.  
  67. #define CheckExist(name, size) \
  68.     LP2(0x13e, int, CheckExist, char *, name, a0, int *, size, a1, \
  69.     , DOPUS_BASE_NAME)
  70.  
  71. #define CheckHexGad(gadget, window, min, max) \
  72.     LP4(0x186, int, CheckHexGad, struct Gadget *, gadget, a0, struct Window *, window, a1, int, min, d0, int, max, d1, \
  73.     , DOPUS_BASE_NAME)
  74.  
  75. #define CheckNumGad(gadget, window, min, max) \
  76.     LP4(0x180, int, CheckNumGad, struct Gadget *, gadget, a0, struct Window *, window, a1, int, min, d0, int, max, d1, \
  77.     , DOPUS_BASE_NAME)
  78.  
  79. #define CloseRequester(reqbase) \
  80.     LP1NR(0x216, CloseRequester, struct RequesterBase *, reqbase, a0, \
  81.     , DOPUS_BASE_NAME)
  82.  
  83. #define CompareDate(date1, date2) \
  84.     LP2(0x144, int, CompareDate, struct DateStamp *, date1, a0, struct DateStamp *, date2, a1, \
  85.     , DOPUS_BASE_NAME)
  86.  
  87. #define CompareLock(lock1, lock2) \
  88.     LP2(0xcc, int, CompareLock, BPTR, lock1, a0, BPTR, lock2, a1, \
  89.     , DOPUS_BASE_NAME)
  90.  
  91. #define CreateGadgetBorders(key, w, h, selborder, unselborder, dogear, shine, shadow) \
  92.     LP8NR(0x252, CreateGadgetBorders, struct DOpusRemember **, key, a0, int, w, d0, int, h, d1, struct Border **, selborder, a1, struct Border **, unselborder, a2, int, dogear, d2, int, shine, d3, int, shadow, d4, \
  93.     , DOPUS_BASE_NAME)
  94.  
  95. #define Decode_RLE(source, dest, size) \
  96.     LP3NR(0x234, Decode_RLE, char *, source, a0, char *, dest, a1, int, size, d0, \
  97.     , DOPUS_BASE_NAME)
  98.  
  99. #define DefaultConfig(cstuff) \
  100.     LP1(0x1aa, int, DefaultConfig, struct ConfigStuff *, cstuff, a0, \
  101.     , DOPUS_BASE_NAME)
  102.  
  103. #define DisableGadget(gad, rp, xoff, yoff) \
  104.     LP4NR(0x1e0, DisableGadget, struct Gadget *, gad, a0, struct RastPort *, rp, a1, int, xoff, d0, int, yoff, d1, \
  105.     , DOPUS_BASE_NAME)
  106.  
  107. #define Do3DBox(rp, x, y, w, h, tp, bp) \
  108.     LP7NR(0x24, Do3DBox, struct RastPort *, rp, a0, int, x, d0, int, y, d1, int, w, d2, int, h, d3, int, tp, d4, int, bp, d5, \
  109.     , DOPUS_BASE_NAME)
  110.  
  111. #define Do3DCycleBox(rp, x, y, w, h, tp, bp) \
  112.     LP7NR(0x30, Do3DCycleBox, struct RastPort *, rp, a0, int, x, d0, int, y, d1, int, w, d2, int, h, d3, int, tp, d4, int, bp, d5, \
  113.     , DOPUS_BASE_NAME)
  114.  
  115. #define Do3DFrame(rastport, x, y, w, h, title, tp, bp) \
  116.     LP8NR(0x1c8, Do3DFrame, struct RastPort *, rastport, a0, int, x, d0, int, y, d1, int, w, d2, int, h, d3, char *, title, a1, int, tp, d4, int, bp, d5, \
  117.     , DOPUS_BASE_NAME)
  118.  
  119. #define Do3DStringBox(rp, x, y, w, h, tp, bp) \
  120.     LP7NR(0x2a, Do3DStringBox, struct RastPort *, rp, a0, int, x, d0, int, y, d1, int, w, d2, int, h, d3, int, tp, d4, int, bp, d5, \
  121.     , DOPUS_BASE_NAME)
  122.  
  123. #define DoArrow(rp, x, y, w, h, fg, bg, dir) \
  124.     LP8NR(0x36, DoArrow, struct RastPort *, rp, a0, int, x, d0, int, y, d1, int, w, d2, int, h, d3, int, fg, d4, int, bg, d5, int, dir, d6, \
  125.     , DOPUS_BASE_NAME)
  126.  
  127. #define DoCycleGadget(gadget, window, choices, selection) \
  128.     LP4NR(0x1d4, DoCycleGadget, struct Gadget *, gadget, a0, struct Window *, window, a1, char **, choices, a2, int, selection, d0, \
  129.     , DOPUS_BASE_NAME)
  130.  
  131. #define DoGlassImage(rp, gadget, shine, shadow, type) \
  132.     LP5NR(0x22e, DoGlassImage, struct RastPort *, rp, a0, struct Gadget *, gadget, a1, int, shine, d0, int, shadow, d1, int, type, d2, \
  133.     , DOPUS_BASE_NAME)
  134.  
  135. #define DoRMBGadget(rmbgadget, window) \
  136.     LP2(0x168, int, DoRMBGadget, struct RMBGadget *, rmbgadget, a0, struct Window *, window, a1, \
  137.     , DOPUS_BASE_NAME)
  138.  
  139. #define DoSimpleRequest(window, simplereq) \
  140.     LP2(0x198, int, DoSimpleRequest, struct Window *, window, a0, struct DOpusSimpleRequest *, simplereq, a1, \
  141.     , DOPUS_BASE_NAME)
  142.  
  143. #define DrawCheckMark(rp, x, y, clear) \
  144.     LP4NR(0x108, DrawCheckMark, struct RastPort *, rp, a0, int, x, d0, int, y, d1, int, clear, d2, \
  145.     , DOPUS_BASE_NAME)
  146.  
  147. #define DrawRadioButton(rp, x, y, w, h, hi, lo) \
  148.     LP7NR(0x1f2, DrawRadioButton, struct RastPort *, rp, a0, int, x, d0, int, y, d1, int, w, d2, int, h, d3, int, hi, d4, int, lo, d5, \
  149.     , DOPUS_BASE_NAME)
  150.  
  151. #define EnableGadget(gad, rp, xoff, yoff) \
  152.     LP4NR(0x1e6, EnableGadget, struct Gadget *, gad, a0, struct RastPort *, rp, a1, int, xoff, d0, int, yoff, d1, \
  153.     , DOPUS_BASE_NAME)
  154.  
  155. #define FSSetMenuStrip(window, menu) \
  156.     LP2(0x25e, int, FSSetMenuStrip, struct Window *, window, a0, struct Menu *, menu, a1, \
  157.     , DOPUS_BASE_NAME)
  158.  
  159. #define FileRequest(freq) \
  160.     LP1(0x1e, int, FileRequest, struct DOpusFileReq *, freq, a0, \
  161.     , DOPUS_BASE_NAME)
  162.  
  163. #define FindSystemFile(name, buffer, size, type) \
  164.     LP4(0x1c2, int, FindSystemFile, char *, name, a0, char *, buffer, a1, int, size, d0, int, type, d1, \
  165.     , DOPUS_BASE_NAME)
  166.  
  167. #define FixSliderBody(window, gadget, count, lines, show) \
  168.     LP5NR(0x10e, FixSliderBody, struct Window *, window, a0, struct Gadget *, gadget, a1, int, count, d0, int, lines, d1, int, show, d2, \
  169.     , DOPUS_BASE_NAME)
  170.  
  171. #define FixSliderPot(window, gadget, offset, count, lines, show) \
  172.     LP6NR(0x114, FixSliderPot, struct Window *, window, a0, struct Gadget *, gadget, a1, int, offset, d0, int, count, d1, int, lines, d2, int, show, d3, \
  173.     , DOPUS_BASE_NAME)
  174.  
  175. #define FreeConfig(cstuff) \
  176.     LP1(0x1ce, int, FreeConfig, struct ConfigStuff *, cstuff, a0, \
  177.     , DOPUS_BASE_NAME)
  178.  
  179. #define FreeStringFile(stringdata) \
  180.     LP1(0x240, int, FreeStringFile, struct StringData *, stringdata, a0, \
  181.     , DOPUS_BASE_NAME)
  182.  
  183. #define GetButtonImage(w, h, fg, bg, fpen, bpen, key) \
  184.     LP7(0x1f8, struct Image *, GetButtonImage, int, w, d0, int, h, d1, int, fg, d2, int, bg, d3, int, fpen, d4, int, bpen, d5, struct DOpusRemember **, key, a0, \
  185.     , DOPUS_BASE_NAME)
  186.  
  187. #define GetCheckImage(fg, bg, pen, key) \
  188.     LP4(0x20a, struct Image *, GetCheckImage, int, fg, d0, int, bg, d1, int, pen, d2, struct DOpusRemember **, key, a0, \
  189.     , DOPUS_BASE_NAME)
  190.  
  191. #define GetDevices(cstuff) \
  192.     LP1(0x1b0, int, GetDevices, struct ConfigStuff *, cstuff, a0, \
  193.     , DOPUS_BASE_NAME)
  194.  
  195. #define GetSliderPos(gadget, count, lines) \
  196.     LP3(0x11a, int, GetSliderPos, struct Gadget *, gadget, a0, int, count, d0, int, lines, d1, \
  197.     , DOPUS_BASE_NAME)
  198.  
  199. #define GetWBScreen(scrbuf) \
  200.     LP1NR(0x132, GetWBScreen, struct Screen *, scrbuf, a0, \
  201.     , DOPUS_BASE_NAME)
  202.  
  203. #define GhostGadget(gad, rp, xoff, yoff) \
  204.     LP4NR(0x1ec, GhostGadget, struct Gadget *, gad, a0, struct RastPort *, rp, a1, int, xoff, d0, int, yoff, d1, \
  205.     , DOPUS_BASE_NAME)
  206.  
  207. #define HiliteGad(gadget, rastport) \
  208.     LP2NR(0x192, HiliteGad, struct Gadget *, gadget, a0, struct RastPort *, rastport, a1, \
  209.     , DOPUS_BASE_NAME)
  210.  
  211. #define LAllocRemember(key, size, type) \
  212.     LP3(0x120, void *, LAllocRemember, struct DOpusRemember **, key, a0, ULONG, size, d0, ULONG, type, d1, \
  213.     , DOPUS_BASE_NAME)
  214.  
  215. #define LCreateExtIO(port, size) \
  216.     LP2(0x42, struct IORequest *, LCreateExtIO, struct MsgPort *, port, a0, int, size, d0, \
  217.     , DOPUS_BASE_NAME)
  218.  
  219. #define LCreatePort(name, pri) \
  220.     LP2(0x48, struct MsgPort *, LCreatePort, char *, name, a0, int, pri, d0, \
  221.     , DOPUS_BASE_NAME)
  222.  
  223. #define LDeleteExtIO(ioext) \
  224.     LP1NR(0x4e, LDeleteExtIO, struct IORequest *, ioext, a0, \
  225.     , DOPUS_BASE_NAME)
  226.  
  227. #define LDeletePort(port) \
  228.     LP1NR(0x54, LDeletePort, struct MsgPort *, port, a0, \
  229.     , DOPUS_BASE_NAME)
  230.  
  231. #define LFreeRemEntry(key, pointer) \
  232.     LP2NR(0x246, LFreeRemEntry, struct DOpusRemember **, key, a0, char *, pointer, a1, \
  233.     , DOPUS_BASE_NAME)
  234.  
  235. #define LFreeRemember(key) \
  236.     LP1NR(0x126, LFreeRemember, struct DOpusRemember **, key, a0, \
  237.     , DOPUS_BASE_NAME)
  238.  
  239. #define LMatchPattern(parsepat, str) \
  240.     LP2(0xa8, int, LMatchPattern, char *, parsepat, a0, char *, str, a1, \
  241.     , DOPUS_BASE_NAME)
  242.  
  243. #define LMatchPatternI(parsepat, str) \
  244.     LP2(0xb4, int, LMatchPatternI, char *, parsepat, a0, char *, str, a1, \
  245.     , DOPUS_BASE_NAME)
  246.  
  247. #define LParsePattern(pat, parsepat) \
  248.     LP2NR(0xa2, LParsePattern, char *, pat, a0, char *, parsepat, a1, \
  249.     , DOPUS_BASE_NAME)
  250.  
  251. #define LParsePatternI(pat, parsepat) \
  252.     LP2NR(0xae, LParsePatternI, char *, pat, a0, char *, parsepat, a1, \
  253.     , DOPUS_BASE_NAME)
  254.  
  255. #define LStrCat(s1, s2) \
  256.     LP2NR(0x66, LStrCat, char *, s1, a0, char *, s2, a1, \
  257.     , DOPUS_BASE_NAME)
  258.  
  259. #define LStrCmp(s1, s2) \
  260.     LP2(0x7e, int, LStrCmp, char *, s1, a0, char *, s2, a1, \
  261.     , DOPUS_BASE_NAME)
  262.  
  263. #define LStrCmpI(s1, s2) \
  264.     LP2(0x8a, int, LStrCmpI, char *, s1, a0, char *, s2, a1, \
  265.     , DOPUS_BASE_NAME)
  266.  
  267. #define LStrCpy(to, from) \
  268.     LP2NR(0x72, LStrCpy, char *, to, a0, char *, from, a1, \
  269.     , DOPUS_BASE_NAME)
  270.  
  271. #define LStrnCat(s1, s2, len) \
  272.     LP3NR(0x6c, LStrnCat, char *, s1, a0, char *, s2, a1, int, len, d0, \
  273.     , DOPUS_BASE_NAME)
  274.  
  275. #define LStrnCmp(s1, s2, len) \
  276.     LP3(0x84, int, LStrnCmp, char *, s1, a0, char *, s2, a1, int, len, d0, \
  277.     , DOPUS_BASE_NAME)
  278.  
  279. #define LStrnCmpI(s1, s2, len) \
  280.     LP3(0x90, int, LStrnCmpI, char *, s1, a0, char *, s2, a1, int, len, d0, \
  281.     , DOPUS_BASE_NAME)
  282.  
  283. #define LStrnCpy(to, from, len) \
  284.     LP3NR(0x78, LStrnCpy, char *, to, a0, char *, from, a1, int, len, d0, \
  285.     , DOPUS_BASE_NAME)
  286.  
  287. #define LToLower(ch) \
  288.     LP1(0x60, char, LToLower, char, ch, d0, \
  289.     , DOPUS_BASE_NAME)
  290.  
  291. #define LToUpper(ch) \
  292.     LP1(0x5a, char, LToUpper, char, ch, d0, \
  293.     , DOPUS_BASE_NAME)
  294.  
  295. #define ListViewIDCMP(listview, imsg) \
  296.     LP2(0xf6, struct DOpusListView *, ListViewIDCMP, struct DOpusListView *, listview, a0, struct IntuiMessage *, imsg, a1, \
  297.     , DOPUS_BASE_NAME)
  298.  
  299. #define ObjectText(reqbase, left, top, width, height, text, textpos) \
  300.     LP7NR(0x228, ObjectText, struct RequesterBase *, reqbase, a0, short, left, d0, short, top, d1, short, width, d2, short, height, d3, char *, text, a1, unsigned short, textpos, d4, \
  301.     , DOPUS_BASE_NAME)
  302.  
  303. #define OpenRequester(reqbase) \
  304.     LP1(0x210, struct Window *, OpenRequester, struct RequesterBase *, reqbase, a0, \
  305.     , DOPUS_BASE_NAME)
  306.  
  307. #define PathName(lock, buffer, len) \
  308.     LP3(0xd2, int, PathName, BPTR, lock, a0, char *, buffer, a1, int, len, d0, \
  309.     , DOPUS_BASE_NAME)
  310.  
  311. #define Random(limit) \
  312.     LP1(0x150, int, Random, int, limit, d0, \
  313.     , DOPUS_BASE_NAME)
  314.  
  315. #define RawkeyToStr(code, qual, buf, kbuf, len) \
  316.     LP5(0x162, int, RawkeyToStr, USHORT, code, d0, USHORT, qual, d1, char *, buf, a0, char *, kbuf, a1, int, len, d2, \
  317.     , DOPUS_BASE_NAME)
  318.  
  319. #define ReadConfig(name, cstuff) \
  320.     LP2(0x19e, int, ReadConfig, char *, name, a0, struct ConfigStuff *, cstuff, a1, \
  321.     , DOPUS_BASE_NAME)
  322.  
  323. #define ReadStringFile(stringdata, filename) \
  324.     LP2(0x23a, int, ReadStringFile, struct StringData *, stringdata, a0, char *, filename, a1, \
  325.     , DOPUS_BASE_NAME)
  326.  
  327. #define RefreshListView(listview, count) \
  328.     LP2(0xfc, int, RefreshListView, struct DOpusListView *, listview, a0, int, count, d0, \
  329.     , DOPUS_BASE_NAME)
  330.  
  331. #define RefreshRequesterObject(reqbase, object) \
  332.     LP2NR(0x222, RefreshRequesterObject, struct RequesterBase *, reqbase, a0, struct RequesterObject *, object, a1, \
  333.     , DOPUS_BASE_NAME)
  334.  
  335. #define RefreshStrGad(gadget, window) \
  336.     LP2NR(0x17a, RefreshStrGad, struct Gadget *, gadget, a0, struct Window *, window, a1, \
  337.     , DOPUS_BASE_NAME)
  338.  
  339. #define RemoveListView(listview, count) \
  340.     LP2(0x102, int, RemoveListView, struct DOpusListView *, listview, a0, int, count, d0, \
  341.     , DOPUS_BASE_NAME)
  342.  
  343. #define SaveConfig(name, cstuff) \
  344.     LP2(0x1a4, int, SaveConfig, char *, name, a0, struct ConfigStuff *, cstuff, a1, \
  345.     , DOPUS_BASE_NAME)
  346.  
  347. #define SearchPathList(name, buffer, size) \
  348.     LP3(0x138, int, SearchPathList, char *, name, a0, char *, buffer, a1, int, size, d0, \
  349.     , DOPUS_BASE_NAME)
  350.  
  351. #define Seed(seed) \
  352.     LP1NR(0x14a, Seed, int, seed, d0, \
  353.     , DOPUS_BASE_NAME)
  354.  
  355. #define SelectGadget(window, gadget) \
  356.     LP2NR(0x258, SelectGadget, struct Window *, window, a0, struct Gadget *, gadget, a1, \
  357.     , DOPUS_BASE_NAME)
  358.  
  359. #define SendPacket(port, action, args, nargs) \
  360.     LP4(0xd8, int, SendPacket, struct MsgPort *, port, a0, int, action, d0, ULONG *, args, a1, int, nargs, d1, \
  361.     , DOPUS_BASE_NAME)
  362.  
  363. #define SetBusyPointer(window) \
  364.     LP1NR(0x12c, SetBusyPointer, struct Window *, window, a0, \
  365.     , DOPUS_BASE_NAME)
  366.  
  367. #define ShowSlider(window, gadget) \
  368.     LP2NR(0x1fe, ShowSlider, struct Window *, window, a0, struct Gadget *, gadget, a1, \
  369.     , DOPUS_BASE_NAME)
  370.  
  371. #define StampToStr(datetime) \
  372.     LP1(0xe4, int, StampToStr, struct DOpusDateTime *, datetime, a0, \
  373.     , DOPUS_BASE_NAME)
  374.  
  375. #define StrCombine(s1, s2, s3, len) \
  376.     LP4(0x96, int, StrCombine, char *, s1, a0, char *, s2, a1, char *, s3, a2, int, len, d0, \
  377.     , DOPUS_BASE_NAME)
  378.  
  379. #define StrConcat(s1, s2, len) \
  380.     LP3(0x9c, int, StrConcat, char *, s1, a0, char *, s2, a1, int, len, d0, \
  381.     , DOPUS_BASE_NAME)
  382.  
  383. #define StrToLower(from, to) \
  384.     LP2NR(0x15c, StrToLower, char *, from, a0, char *, to, a1, \
  385.     , DOPUS_BASE_NAME)
  386.  
  387. #define StrToStamp(datetime) \
  388.     LP1(0xea, int, StrToStamp, struct DOpusDateTime *, datetime, a0, \
  389.     , DOPUS_BASE_NAME)
  390.  
  391. #define StrToUpper(from, to) \
  392.     LP2NR(0x156, StrToUpper, char *, from, a0, char *, to, a1, \
  393.     , DOPUS_BASE_NAME)
  394.  
  395. #define TackOn(path, name, len) \
  396.     LP3(0xde, int, TackOn, char *, path, a0, char *, name, a1, int, len, d0, \
  397.     , DOPUS_BASE_NAME)
  398.  
  399. #define UScoreText(rp, text, x, y, upos) \
  400.     LP5NR(0x1da, UScoreText, struct RastPort *, rp, a0, char *, text, a1, int, x, d0, int, y, d1, int, upos, d2, \
  401.     , DOPUS_BASE_NAME)
  402.  
  403. #endif /* !_INLINE_DOPUS_H */
  404.